home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2008 February / PCWFEB08.iso / Software / Freeware / Miro 1.0 / Miro_Installer.exe / xulrunner / python / compiled_templates / unittest / replace.py < prev    next >
Encoding:
Python Source  |  2007-11-12  |  1.9 KB  |  58 lines

  1. # This is a generated file. Do not edit.
  2. from template import Handle, fillAttr, quoteAndFillAttr, fillStaticTemplate
  3. from StringIO import StringIO
  4. from xhtmltools import urlencode
  5. from templatehelper import quoteattr, escape
  6. from string import Template
  7. import app
  8. import views
  9. import sorts
  10. import indexes
  11. import filters
  12. import resources
  13. import gtcache
  14. _ = gtcache.gettext
  15. def fillTemplate(domHandler, dtvPlatform, eventCookie, bodyTagExtra, *args, **kargs):
  16.     # Start of handle
  17.  
  18.     # Start user code
  19.     
  20.     replace = "<span>This is a database replace</span>"
  21.     # End user code
  22.  
  23.     localvars = locals()
  24.     localvars.update(globals())
  25.     handle = Handle(domHandler, localvars, onUnlink = lambda:None)
  26.  
  27.     # Start of handle
  28.  
  29.     # Start user code
  30.     # End user code
  31.  
  32.     localvars = locals()
  33.     localvars.update(globals())
  34.     handle_0 = Handle(domHandler, localvars, onUnlink = lambda:None)
  35.  
  36.     handle.addSubHandle(handle_0)
  37.  
  38.  
  39.     out = StringIO()
  40.     out.write(u"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n")
  41.     out.write(u'<html dtvPlatform="')
  42.     out.write(quoteattr(urlencode(dtvPlatform)))
  43.     out.write(u'" eventCookie="')
  44.     out.write(quoteattr(urlencode(eventCookie)))
  45.     out.write(u'" xmlns:t="http://www.participatorypolitics.org/" xmlns="http://www.w3.org/1999/xhtml">\n<head>\n<meta content="text/html; charset=utf-8" http-equiv="content-type"></meta>\n\n</head>\n<body')
  46.     out.write(u" " + bodyTagExtra)
  47.     out.write(u'>\n<span>This is an include</span>\n')
  48.     out.write(u'\n<span>This is a template include</span>\n')
  49.     out.write(u'\n<span>')
  50.     out.write(escape(replace))
  51.     out.write(u'</span>\n<span>')
  52.     out.write(replace)
  53.     out.write(u'</span>\n<h1>simple template</h1>\n\n</body>\n</html>')
  54.     out.seek(0)
  55.  
  56.  
  57.     return (out, handle)
  58.